import request from '../common/request.js';

export function getIsInviteCode() { // 注册邀请码是否必填
	return request({
		url: '/reg/getIsInviteCode',
		method: 'post',
	})
}
export function sendPhoneCode(data) { // 发送手机验证码
	return request({
		url: '/sms/sendPhoneCode',
		method: 'post',
		data
	})
}

export function sendPhoneValidCode(data) { // 注册发送手机验证码
	return request({
		url: '/sms/user/sendPhoneValidCode',
		method: 'post',
		data
	})
}

export function getsmsForgetMobile(data) { // 忘记密码-找回密码短信验证码
	return request({
		url: '/sms/smsForgetMobile',
		method: 'post',
		data
	})
}

export function findPassword(data) { // 手机找回密码
	return request({
		url: '/auth/findPassword',
		method: 'post',
		data
	})
}

export function phoneRegist(data) { // 手机号注册
	return request({
		url: '/reg/regist',
		method: 'post',
		data
	})
}

export function verifyCodeLogin(data) { // 短信登录接口
	return request({
		url: '/auth/verifyCodeLogin',
		method: 'post',
		data
	})
}

export function passwordLogin(data) { // 密码登录接口
	return request({
		url: '/auth/login',
		method: 'post',
		data
	})
}

export function getOpenId(data) { // 短信登录接口
	return request({
		url: '/order/nftorder/getOpenId',
		method: 'post',
		data
	})
}

export function getBySpmkey(data) { // 网站协议
	return request({
		url: '/appConfig/getBySpmkey',
		method: 'get',
		data
	})
}

export function getUser(data) {
	return request({
		url: '/user/getUser',
		method: 'post',
		data
	})
}

export function logout(data) {
	return request({
		url: '/auth/logout',
		method: 'post',
		data
	})
}

export function logoutAccount(data) {
	return request({
		url: '/auth/logOff',
		method: 'post',
		data
	})
}
